home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Magnum One
/
Magnum One (Mid-American Digital) (Disc Manufacturing).iso
/
d11
/
sos104.arc
/
SOS.DOC
< prev
Wrap
Text File
|
1988-05-04
|
11KB
|
274 lines
Save Our Screens (SoS) v1.04 (c) 1987, 1988 Gary J. Shapiro
- All Rights Reserved -
March 20, 1988
Save Our Screens (SoS) is distributed under the SHAREWARE concept. It is
NOT Public Domain. If you find SoS to be of value, a contribution of
$15.00 is suggested. Send to:
Gary J. Shapiro
6 Scenic Court
Marlboro NJ, 07746
Regardless if you pay or not, you are encouraged to make copies for others
to use as well as for distribution on Bulletin Boards (BBS). However, you
are not authorized to accept any payment for doing so.
Suggestions? Problems? Bugs? Please let me know. Your help will only
help to improve SoS.
DISCLAIMER
----------
You are completely responsible for determining the fitness or usability of
this package. I will not be liable for any damages, of any kind, arising
from any failure of any programs in this package to perform as expected.
Save Our Screens (SoS) v1.04 (c) 1987, 1988 Gary J. Shapiro
INTRODUCTION
------------
SoS is a Terminate and Stay Resident (TSR) program that allows you to
capture and restore up to 8 text screen images to memory or disk. This
process can be done within most applications. MDA, CGA, EGA, MCGA and VGA
text modes are fully supported in 40 and 80 column modes.
All SoS instructions and information is presented via POP-UP windows
activated by a series of HOTKEYS.
SYSTEM REQUIREMENTS
-------------------
SoS requires an IBM PC/XT/AT/PS2 or true compatible that have their
display buffers at 0b000h and 0b800h. DOS 2.0 or later is also required.
SoS with a maximum of 1 screen image will require approximately 11k. Each
additional screen will add 4k to this number. The maximum total memory
required is 38k with 8 screen images requested.
INVOKING SoS
------------
SoS is invoked at the DOS command line or in a batch file as follows:
A>SOS <Optional Parameters>
Optional Parameters are:
/Sn (n=1 to 8) Maximum allowable number of screens to save/restore.
S3 is default.
/Rn (n=0 or 1) Enable(1) or Disable(0) CGA snow detection.
R1 is default.
If no parameters are specified the default is to allow a maximum of 3
screens and CGA snow detection is enabled, ie. /S3 /R1.
The '/' must precede the parameter and at least one space must come
between successive parameters. The order of parameters is not important.
If you're using a display adapter that does not produce 'snow', you should
specify R0. All IBM CGA users should specify R1 or take the default. For
all other adapters there is no need to specify this parameter. Sos
automatically assumes /R0 since these adapters do not produce 'snow'.
SoS will inform you of parameter errors and will not let a second copy be
loaded into memory. If enough memory isn't available to load SoS, a
message will be displayed. In this case, you should decrease the number
of screens requested by 1 until SoS successfully loads. If it still won't
load with 1 screen, you need additional memory on your system. If SoS
fails to load, ERRORLEVEL will be set to 1.
Save Our Screens (SoS) v1.04 (c) 1987, 1988 Gary J. Shapiro
If you are using other TSR programs and SoS fails to function properly or
system problems are experienced try changing the loading order of your
programs. While SoS was designed to 'behave well' some 'not so nice'
TSR's might cause problems. If SoS is loaded first there should be no
problems. If you are using SIDEKICK or a similar product, please load SoS
before them to insure the highest degree of reliability.
Save Our Screens (SoS) v1.04 (c) 1987, 1988 Gary J. Shapiro
ACTIVATING SoS
--------------
SoS is 'activated' in the following manner:
Save to Memory
--------------
Press the Ctrl-LeftShift-S keys simultaneously. At this point, a message
will appear while SoS is waiting for you to enter a number from 1 to the
maximum number of screens you specified when SoS was invoked (or 3 if the
default was taken). Entering a valid number will cause SoS to save the
screen image to memory under that number then return you to where you
were. SoS messages that appear will NOT be saved. Only the original
screen will be. If you press an invalid key or a number out of range, an
SoS message will be displayed. At this point you can enter a valid number
or press ESC to return to where you were. A successful save will be be
indicated by another SoS message.
Any existing memory images with the same screen number will be overlayed.
Save to Disk
------------
Press the Alt-LeftShift-S keys simultaneously. The same actions should
be followed as Saving to Memory. In this case though, the image saved is
written to a file in the current directory. The file name appears as
SOS.00n, where n is the number the screen was saved under.
Any existing disk images with the same screen number will be overlayed.
Restore from Memory
-------------------
Press the Ctrl-LeftShift-R keys simultaneously. At this point, a message
will appear while SoS is waiting for to enter a number from 1 to the
maximum number of screens you specified when SoS was invoked (or 3 if the
default was taken). Entering a valid number will cause SoS to restore
that screen image number from memory. If you press an invalid key or a
number out of range, an SoS message will be displayed. At this point you
can enter a valid number or press ESC to return to where you were. A
successful save will be indicated by another SoS message.
If a valid number is specified, the saved screen image will appear. At
this point you can enter any other screen number and that screen image
will appear. In affect, you can cycle through all your saved screen
images. To exit from this mode press the ESC key. This will return you
to where you were prior to activating SoS.
Entering a valid screen number, but one that has not been previously saved
to, will result in an SoS message indicating so.
You can also cycle through your saved screens by pressing the SPACE BAR.
The cycling will start at screen #1 if SoS has just been activated, or at
the next screen if a screen is already being displayed. Cycling and
screen selection by number can be intermixed.
Save Our Screens (SoS) v1.04 (c) 1987, 1988 Gary J. Shapiro
Restore from Disk
-----------------
Press the Alt-LeftShift-R keys simultaneously. The same actions should
be followed as Restoring from Memory. In this case though, the saved
images are read from the corresponding SOS.00n file on the current
directory.
The image restored will overlay the corresponding screen image in memory
with the same number, or create a new one if none is present. If you
cycle through all your disk screen images, all the memory images will be
overlayed. Please be aware of this aspect of SoS. If you desire only to
restore 1 disk screen image, make sure to press ESC after viewing it.
SCREEN INFORMATION
------------------
When doing a screen restore from memory or disk, you sometimes can't
remember which screen number you are currently displaying. This is
especially true if you are cycling through many screens.
To determine which screen number is currently being displayed, enter a '?'
when in RESTORE mode. The screen number you are currently viewing will
then appear. From here you can continue restoring other screens or return
to the current screen by entering the DISPLAYED screen number. At least
one screen has to be restored first, otherwise the request will be
ignored.
In SAVE mode this function is meaningless and the `?` is treated as an
invalid key.
Save Our Screens (SoS) v1.04 (c) 1987, 1988 Gary J. Shapiro
ERRORS
------
Any errors that are encountered during SoS processing will be indicated by
an error message. In most cases you are instructed to correct the problem
then retry the operation. Entering ESC will immediately exit you from SoS
back to where you were.
MISCELLANEOUS
-------------
Saves and restores from/to a graphics mode are not supported. If you try
to activate SoS in a graphics mode, SoS will ignore the request.
If a screen in 40 column mode is saved and is later recalled in 80 column
mode you might see 'garbage' in the bottom half of the screen. SoS always
restores the amount of data to fit the current screen size. Restoring an
80 column image to a 40 column screen will result in the loss of data.
This applies also to EGA 43 line mode and VGA 50 line mode.
All pages are supported within SoS. SoS will always restore to the
current page, not the one in which the screen image was saved.
EGA 43 and VGA 50 line mode is not supported fully at this time. SoS will
work in this mode, but since the maximum screen size supported is 80x25,
some data will be lost.
Once a screen image is saved you can save any number of other screens
under that same screen number. Just keep in mind that the last one saved
is what you will see when doing a restore function.
Disk screen images can be saved and used between sessions. They are not
tied to the session which created them. Memory screen images on the
otherhand cease to exist when the machine is turned off.
The SOS.00n files can be deleted when not needed. Each 80x25 screen image
file is 4000 bytes in length. Each 40x25 screen image file is 2000 bytes
in length.
Save Our Screens (SoS) v1.04 (c) 1987, 1988 Gary J. Shapiro
HISTORY OF CHANGES
------------------
V1.01, July 07, 1987 - First official release of Save Our Screens (SoS).
V1.02, July 13, 1987 - Fixed a minor problem with the critical error
handling routine during a disk restore.
- Added restore screen cycling via the SPACE BAR.
V1.03, March 03, 1988 - Internal memory improvements.
- Added support for MCGA and VGA display adapters.
- Added PS/2 support.
- Added ability to remove SoS from memory.
- Added ERRORLEVEL setting for load failures.
V1.04, March 20, 1988 - Eliminated the ability to remove SoS. (Suggest
that one of the many TSR managers be used for
this if required.)
- Added memory utilization statistics at load time.
- Added screen information via the '?' key while
doing restores.
- Internal improvements to make SoS more
compatable with other TSR's.
- Cosmetic changes to the SoS pop-up windows.